Big Huge Thesaurus

Myrrhis odorata

noun

sounds kind of like